//using System;
//using System.Diagnostics;
//
//namespace PowerSearch.Utils.Logger
//{
//	public class Logger
//	{
//		protected static void LogError(string loggerName, string error)
//		{
//			try
//			{
//				var logger = LoggerFactory.GetLogger(loggerName);
//				if (logger != null)
//					logger.Error(error);
//			}
//			catch (Exception ex)
//			{
//				//Trace.Write(ex.Message);
//			}
//		}
//
//		protected static void LogError(string loggerName, Exception e)
//		{
//			try
//			{
//				var logger = LoggerFactory.GetLogger(loggerName);
//				if (logger != null)
//					logger.Error(e);
//			}
//			catch (Exception ex)
//			{
//				//Trace.Write(ex.Message);
//			}
//		}
//
//		protected static void LogError(string loggerName, Exception e, object info)
//		{
//			try
//			{
//				var logger = LoggerFactory.GetLogger(loggerName);
//				if (logger != null)
//					logger.Error(info, e);
//			}
//			catch (Exception ex)
//			{
//				//Trace.Write(ex.Message);
//			}
//		}
//
//		public static void LogError(Exception e, object info)
//		{
//			LogError(string.Empty, e, info);
//		}
//
//		public static void LogError(string error)
//		{
//			LogError(string.Empty, error);
//		}        
//
//		public static void LogError(Exception ex)
//		{
//			LogError(string.Empty, ex);
//		}
//	}
//}
//
